package org.jeecg.modules.nongjt.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 用户完善信息
 * </p>
 *
 * @author yaorange
 * @since 2022-06-15
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class NjtUserPerfect implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 用户注册表ID
     */
    private String userId;

    /**
     * 注册手机号
     */
    private String mobilePhone;

    /**
     * 注册时间
     */
    private Date registerTime;

    /**
     * 主体名称
     */
    private String companyName;

    /**
     * 法人姓名
     */
    private String legalPersonName;

    /**
     * 是否有营业执照 
     */
    private Integer businessFlag;

    /**
     * 营业执照
     */
    private String businessLicenseUrl;

    /**
     * 认证资质
     */
    private String certificationQualificationUrl;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区/县
     */
    private String area;

    /**
     * 乡镇/街道
     */
    private String country;

    /**
     * 详细地址
     */
    private String detailAddress;

    /**
     * 地址编码
     */
    private String addressCode;

    /**
     * 生产类型
     */
    private String produceType;

    /**
     * 主体类型
     */
    private String mainType;

    /**
     * 行业类型
     */
    private String industryType;

    /**
     * 联系电话
     */
    private String phoneNumber;

    /**
     * 统一社会信用代码
     */
    private String creditCode;

    /**
     * 证件号码
     */
    private String idNumber;

    /**
     * 注册资金（万元）
     */
    private Double registerMoney;

    /**
     * 品牌logo
     */
    private String logoUrl;

    /**
     * 照片墙
     */
    private String photoWall;

    /**
     * 照片墙介绍
     */
    private String photoMsg;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 企业成立时间
     */
    private Date foundTime;

    /**
     * 审核状态
     */
    private Integer examineStatus;

    /**
     * 审核未通过原因
     */
    private String examineMsg;

    /**
     * 审核时间
     */
    private Date examineTime;

    /**
     * 省平台密码
     */
    private String sptPassword;

    /**
     * 省平台账号
     */
    private String sptLoginName;

    /**
     * 是否有省平台权限
     */
    private Integer sptAuth;

    /**
     * 是否同步到成都市该主体信息是否需要同步到成都市
     */
    private Integer isSync;

    /**
     * 删除标记 
     */
    private Integer delFlag;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateTime;


}
